@charset "utf-8";
body { padding: 0; margin: 0; font-family: "微软雅黑"; font-size: 14px; color: #000000; line-height: 26px; background: #FFFFFF; text-align: justify; }
img { border: 0; vertical-align: middle; }
a:link, a:visited, a:active { text-decoration: none; font-family: "微软雅黑"; font-size: 14px; color: #000000; }
a:hover { text-decoration: none; font-family: "微软雅黑"; font-size: 14px; color: #FF0000; }
ul, li { padding: 0; margin: 0; list-style-type: none; }
* { margin: 0; padding: 0; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.in { width: 1352px; margin: 0 auto; overflow: hidden; clear: both;text-align: center;}
.clearfix{clear:both;}
.clearfix:before{display:table;content:" ";}
.clearfix:after{clear:both;content:".";display:block;height:0;clear:both;visibility:hidden;}
input,textarea{outline:none;border:none;}
/* 头部样式 */
.black{height: 30px;line-height: 30px;font-size: 14px;color: #fff;background: #1b1b1b;}
.header{ width:100%; margin:0 auto; overflow:hidden;background: rgba(255,255,255,0.5);height: 108px;position: absolute;top: 0;left: 0;z-index: 999;}
.header_left{ float:left;width: 390px;margin:30px 0px 0 5px;}
.header_right{ float:right; font-size:18px; text-align:center; padding-top:30px;}
.header_right a{ display:block; float:left; margin-left:20px; height:50px; line-height:25px; color:#FFF; font-size:16px;font-weight: bold;}
.header_right a p{font-weight: lighter;font-size: 12px;text-transform: uppercase;}
.header_right a:hover{ border-bottom:2px #fff solid;}
/*banner图*/
.hiSlider li { width: 100%; }
.hiSlider li img { display: block; margin: 0 auto; width: 100%;}
#wrap { overflow: hidden; width: 100%; min-width: 300px; margin: 0 auto; background: #fefefe; }
.hiSlider { overflow: hidden; height: 280px; width: 100%; background: #eee; }
.hiSlider-item { float: left; }
.hiSlider-pages { position: absolute; z-index: 3; bottom: 0px; right: 0px; text-align: center; background: rgba(0, 0, 0, 0.01); padding-top: 20px; height: 50px; line-height: 50px; width: 100% !important; }
.hiSlider-pages a { height: 12px; width: 12px; margin: 10px 6px; display: inline-block; overflow: hidden; text-indent: -100px; font-size: 0; border-radius: 50%; background: rgba(255,255,255,0.5); }
.hiSlider-pages a.active { background: #fff; }

/* 最新公告 */
.clear{ clear:both; overflow:hidden;}
.sy_01{ width:1352px; margin:0 auto; padding:5px 0;overflow: hidden;}
.sy_01_left{ float:left; width:385px;}
.sy_01_right{ float: right;
    width: 960px;
    height: 60px;overflow: hidden;position: relative;}
.sy_01_right ul .line{display: block;overflow: hidden;}
.sy_01_right .title{color: #5e5e5e;font-size:18px;line-height: 60px;padding-right:20%;}
.sy_01_right .btn{    position: absolute;
    top:0;
    right: 30px;
    width: 25px;overflow: hidden;}
.sy_01_right .btn a{display: block;color: #696969;width: 100%;text-align: center;margin-bottom:0px;font-size: 26px;overflow: hidden;
    -webkit-transform: scale(1.4,0.8) rotate(-90deg);
       -moz-transform: scale(1.4,0.8) rotate(-90deg);
        -ms-transform: scale(1.4,0.8) rotate(-90deg);
         -o-transform: scale(1.4,0.8) rotate(-90deg);
            transform: scale(1.4,0.8) rotate(-90deg);
        }
.sy_01_right .btn a:nth-of-type(2){padding-left: 10px;
       -moz-transform: scale(1.4,0.8) rotate(90deg);
        -ms-transform: scale(1.4,0.8) rotate(90deg);
         -o-transform: scale(1.4,0.8) rotate(90deg);
            transform: scale(1.4,0.8) rotate(90deg);
        }
.sy_01_right .btn a:hover{color: #ff0000;}
/* 走进中科 */
.sy_zjzk{background:url(../images/sy_zjzk_bg.png)center bottom no-repeat;padding:70px 0 0px;overflow: hidden;}
.sy_zjzk_01{width: 80px;margin-bottom: 50px;}
.sy_zjzk_02{margin:200px 0 0 30px;width: 615px;text-align: justify;}
.sy_zjzk_02 p{font-size: 32px;line-height: 60px;color: #0d0d0d;border-bottom:1px #0d0d0d solid;margin-bottom: 40px;}
.sy_zjzk_03{width: 563px;}
.more{background: #82196d;width: 195px;height: 45px;line-height: 45px;margin-top: 50px;color: #fff!important;text-align: center;display: block;}
/* 环境展示 */
.sy_hjzs{background:url(../images/sy_hjzs_bg.png)center bottom no-repeat;background-size: 100% 100%;padding: 100px 0;}
.btn_jcsj{line-height: 60px;border-bottom: 1px solid #cfcece;text-align: center;}
.btn_jcsj a{display: block;width: 160px;color:#808080;font-size:24px;border-bottom:3px #ffbc47 solid;box-sizing: border-box;float: left;}
.btn_jcsj a img{display: inline-block;margin-left: 30px;}
.sy_hjzs_ul{display: block;overflow: hidden;}
/* 环境展示图片列表 */
.picScroll-left{ width:1350px;overflow:hidden; position:relative;margin-top: 30px;}
.picScroll-left .hd .prev{height:68px;width:38px;background:url(../images/jt_left.png)center center no-repeat;position: absolute;top: 40%;left: 0;background-size: 100% 100%;border-radius: 50%;overflow: hidden;}
.picScroll-left .hd .next{height:68px;width:38px;background:url(../images/jt_right.png)center center no-repeat;position: absolute;top: 40%;right: 0;background-size: 100% 100%;border-radius: 50%;overflow: hidden;}
.picScroll-left .bd{width: 1200px;margin: 0 auto;width: 1200px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline-block; overflow:hidden; text-align:left;margin: 0 10px;width:380px;}
.picScroll-left .bd ul li .pic{display: block;width:100%;position: relative;}
.picScroll-left .bd ul li .pic img{width: 100%;height:285px;}
.picScroll-left .bd ul li .pic p{line-height:42px;font-size: 15px;position:absolute;width: 100%;background: rgba(0,0,0,0.5);bottom: 0;left: 0;color: #fff;text-align: center;}
.btn_more{display: block;border: solid 1px #b02292;z-index: 99;clear: both;width: 610px;line-height:60px;height: 60px;color: #b02292!important;text-align: center;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;margin:80px auto 125px;}
.btn_more:before{content:'';width:0;height:60px;position:absolute;left:0;top:0;background: #b02292;z-index:-1;-webkit-transition:all 0.5s;transition:all 0.5s;}
.btn_more:hover{color:#fff!important;}
.btn_more:hover:before{width:610px;}
/* 中科品牌 */
.sy_zkpp{background: #f8f8f8;padding: 130px 0;overflow: hidden;width: 100%;}
.sy_zkpp ul{width: 100%;overflow: hidden;padding: 50px 0;}
.sy_zkpp ul li{display: block;width: 664px;height: 440px;float: left;}
.sy_zkpp ul li:nth-of-type(2){float: right;}
.sy_zkpp ul li:hover{box-shadow:0 4px 5px #ccc;}
.pp_name{width: 238px;height: 438px;float: left;display: block;overflow: hidden;}
.pp_img{width: 426px;height: 438px;display: block;overflow: hidden;}
.sy_zkpp .more{width: 610px;height: 52px;line-height: 52px;margin: 0 auto;}
/* 产品分类 */
.sy_cpfl{padding-bottom: 0px;overflow: hidden;width: 100%;}
#cpfl_btn{width: 91%;margin: 40px auto;overflow: hidden;}
#cpfl_btn li{padding: 0 30px;line-height: 20px;color: #000000;font-size: 18px;border-right:1px #959595 solid;float: left;}
#cpfl_btn li:nth-last-of-type(1){border: none;}
#cpfl_btn li:hover,#cpfl_btn li.active{font-weight: 700;}
#cpfl{clear: both;width: 100%;overflow: hidden;}
#cpfl ul{display: none;}
#cpfl ul li{position: relative;width: 440px;
  height: 530px;
  overflow: hidden;
  float: left;
  position: relative;
  cursor: pointer;
  margin-right: 15px;margin-bottom: 20px;
  // background: #f6f6f6;
  border-radius: 5px;}
#cpfl ul li:nth-of-type(3n){margin-right: 0px;;}
#cpfl ul li img{width: 100%;height: 100%;-webkit-transition: all 1s; transition: all 1s;transition-timing-function: ease;}
#cpfl ul li a{display: block;width: 100%;overflow: hidden;}
#cpfl ul li a p{
    position: absolute;
  z-index: 2;
  background:rgba(176,34,146,0.5);
  height:96px;
  line-height: 96px;
  width:100%;
  text-align: center;
  color: #fff;
  bottom: 0px;
  left: 0px;}
#cpfl ul li a p span{display: block;float: right;margin-right: 40px;margin-top:30px;width: 30px;height: 30px;background:url(../images/cpfl_icon_right.png)center center no-repeat;background-size: 100% 100%;}
#cpfl ul li:hover a p{ background:linear-gradient(to right,#dd4ebf,#9b1f81);}
#cpfl ul li:hover img{-webkit-transform: scale(1.05);
   -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
     -o-transform: scale(1.05);
        transform: scale(1.05);}
#cpfl ul .btn_more{    margin: 70px auto 120px;}
/* 在线咨询 */
.sy_zxzx{width: 100%;height:677px;background:url(../images/sy_zxzx_bg.png)center center no-repeat;position: relative;margin-bottom: 40px;}
.sy_zxzx a{display: block;float: left;overflow: hidden; }
.sy_zxzx a img{width:738px;height: 677px;}
/* 新闻中心 */
.sy_xwzx{overflow: hidden;margin-bottom:45px; }
.sy_xwzx_left{width:675px;overflow: hidden;float: left;}
.sy_xwzx_left .tuijian img{width: 100%;height:362px;webkit-transition: all 0.5s; transition: all 0.5s;transition-timing-function: ease;margin-bottom: 10px;}
.sy_xwzx_left .tuijian:hover img{-webkit-transform: scale(1.05);
   -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
     -o-transform: scale(1.05);
        transform: scale(1.05);
    }
.sy_xwzx .tuijian .jj{width: 530px;}
.sy_xwzx a .title{display: block;overflow: hidden;width: 100%;font-size: 22px;font-weight: bold;color: #000;white-space: nowrap;text-overflow:ellipsis;text-align: left;margin-top: 50px;margin-bottom: 40px;}
.sy_xwzx a .time{width: 80px;float: left;line-height:20px;text-align: left;font-size: 16px;color: #7f7f7f;border-right:1px #cacaca solid;margin-right: 30px;}
.sy_xwzx a .time p{font-size: 26px;margin-bottom: 10px;}
.sy_xwzx a:hover .title{color: #b02292;}
.sy_xwzx a:hover .time{border-right:1px #b02292 solid;}
.sy_xwzx a:hover .time p{color: #b02292;}
.sy_xwzx a .jj{display: block;float: left;text-align: left;font-size: 14px;color: #727272;width: 490px;}
.sy_xwzx_ul{width: 610px;float: right;}
.sy_xwzx_ul a{border-bottom: #cacaca 1px solid;overflow: hidden;display: block;padding-bottom: 35px;}
.sy_xwzx_ul a:nth-of-type(1) .title{margin-top: 0px;}
.sy_xwzx_ul a:nth-of-type(3){padding-bottom: 0px;border-bottom: none;}
/* 在线留言 */
.sy_zxly{width: 100%;height:710px;background:url(../images/sy_zxly_bg.jpg)center center no-repeat;position: relative;background-size: 100% 100%;clear: both;text-align: center;}
.sy_zxly .form{position: absolute;width: 960px;left: 50%;margin-left: -480px;top:35%;}
.form .line{width: 472px;line-height: 54px;border: 1px #666666 solid;margin-bottom:8px;overflow: hidden; }
.form .line label{margin-left: 20px;font-size: 16px;color: #000;float: left;}
.form .line input{line-height: 54px;font-size: 16px;color: #000;float: left;width: 400px;}
.form .line textarea{line-height: 54px;font-size: 16px;color: #000;overflow-y: scroll;width: 370px;height: 117px;float: left;}
.form .line textarea::-webkit-scrollbar {
        display: none;
    }
.more2{width: 610px;line-height: 50px;overflow: hidden;background:#b02292;padding:0px;border-radius: 0px;margin:40px auto 0; }
/* 底部样式 */
.footer{  background:#2d2d2d; clear:both;width: 100%;overflow: hidden;clear: both;}
.footer_zt{ width:1352px; margin:75px auto 60px;text-align:center; color:#9b9b9b; font-size:16px;overflow: hidden;}
.footer_01{width: 1210px;float: left;}
.footer_01 .footer_left{width: 345px;line-height: 40px;text-align: left;}
.footer_01 .footer_middle{width:510px;line-height: 40px;text-align: left;margin-top: 40px;}
.footer_01 .footer_right{width:220px;line-height: 40px;text-align: left;margin-top:40px;}
.footer_zt .header_right{float: left;width: 100%;padding-top: 25px;}
.footer_zt .header_right a{padding-right: 20px;border-right:1px solid #6d6d6d;margin-left: 0px;margin-right: 20px;}
.footer_zt .header_right a:nth-last-of-type(1){border:none;}
.footer_zt .header_right a:hover{color: #b02292;border-bottom: none;}
.footer_02{width: 140px;float: right;}
.footer_02 img{width: 140px;height: 140px;}
.footer_03{clear: both;line-height: 90px;overflow: hidden;width: 100%;color: #dadada;font-size: 12px;background: #3a3a3a;text-align: center;}

/* 内页样式 */
.ny{background: #f8f8f8;padding-top: 35px;padding-bottom: 60px;}
.ny_left{width: 280px;overflow: hidden;float: left;margin-right: 10px;}
.ny_left ul li a{display: block;padding: 0 25px;line-height: 36px;color: #000;font-size: 16px;margin: 10px 0;width: 230px;overflow: hidden;background:url(../images/ny_02.jpg)center center no-repeat;}
.ny_left ul li a.active{color: #b02292;}
.ny_left_lxwm{width:280px;overflow: hidden;margin-top: 30px;}
.ny_left_lxwm_text{text-align: left;padding: 15px;border:1px solid #dddddd;box-sizing: border-box;width:100%;color: #9b9b9b;font-weight: bold;color: #9b9b9b;font-size: 14px;}
.ny_left_lxwm_text span{font-weight: normal;}
.nav{line-height: 126px;width: 100%;background: #fff;border-bottom: 1px solid #ececec;text-align: left;}
.ny_right{width:950px;overflow: hidden;float: right;border:1px solid #dddddd;background: #fff;padding:60px 45px;min-height: 755px;}
.ny_title{color: #0d0d0d;font-size: 32px;text-align: center;line-height: 60px;}
.ny_text{color: #464646;font-size: 14px;line-height: 28px;text-align: justify;overflow: hidden;width: 100%;}
.ny_text img{margin:0 auto;max-width: 100%;max-height: 430px}
/* 内页精彩瞬间 */
.ny_cp{width: 100%;/* min-height: 580px; */}
.ny_cp a{display: block;width: 31.33%;float: left;overflow: hidden;margin-bottom: 40px;margin-right: 2%;border: 1px solid #e1e1e1;box-sizing: border-box;text-align: center;}
.ny_cp a:nth-of-type(3n){float: right;margin-right: 0px;}
.ny_cp a img{width: 100%;webkit-transition: all 0.5s; transition: all 0.5s;transition-timing-function: ease;}
.ny_cp a p{width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 20px;line-height: 50px;color: #000;}
.ny_cp a:hover .title{color: #ff0000;}
.ny_cp a:hover img{-webkit-transform: scale(1.05);
   -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
     -o-transform: scale(1.05);
        transform: scale(1.05);}
.ny_fmcplist a{line-height: 40px;width: 23%;line-height: 40px;}
.ny_fmcplist a:nth-of-type(3n){float: left;margin-right: 2%;}
.ny_fmcplist a:nth-of-type(4n){float: right;margin-right: 0%;}
/* 内页新闻资讯 */
.ny_xwzx ul{width: 96%;margin: 0 2% 50px;overflow: hidden;}
.ny_xwzx ul a{display: block;overflow: hidden;color: #727272 ;width: 100%;clear: both;border-bottom: 1px #eeeeee solid;padding: 30px 0;}
.ny_xwzx ul a .ny_xwzx_left{float: left;}
.ny_xwzx ul a .ny_xwzx_right{float: right;}
.ny_xwzx ul a .ny_xwzx_left{width:14%;text-align: center; }
.ny_xwzx ul a .ny_xwzx_left p{font-size:40px;line-height: 60px;}
.ny_xwzx ul a .ny_xwzx_left span{font-size:19px;}
.ny_xwzx ul a .ny_xwzx_right{width: 86%;}
.ny_xwzx ul a .title{font-size: 22px;font-weight: bold;line-height: 28px;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ny_xwzx ul a .jj{font-size:14px;line-height: 28px;display: block;width: 100%;}
.ny_xwzx ul a:hover .title{color: #b02292;}
.ny_xwzx ul a:hover .ny_xwzx_left p{color: #b02292;}

/** 等于或大于550px正常模式 **/
.pagination .screen-reader-text{display: none;}

@media screen and (min-width: 550px) {
.pagination {float: right;}
.pagination a, .pagination a:visited {float: left;background: #fff;margin: 0 5px 10px 0;padding: 8px 11px;line-height: 100%;border: 1px solid #ebebeb;border-radius: 2px;}
.pagination .current, .pagination .dots {background: #fff;float: left;margin: 0 5px 0 0;padding: 8px 11px;line-height: 100%;border: 1px solid #ebebeb;border-radius: 2px;}
.pagination span.pages {}
.pagination span.current, .pagination a:hover {background: #b02292;color: #fff;border: 1px solid #b02292;}
.screen-reader-text, .pages  {display: none;}
}
/** 等于或小于550px用于移动设备 **/
@media screen and (max-width: 550px) {
.pagination {background: #fff;border: 1px solid #ebebeb;border-radius: 2px;}
.pagination .nav-links {min-height: 30px;position: relative;text-align: center;}
.pagination .current .screen-reader-text {position: static !important;}
.screen-reader-text {height: 1px;overflow: hidden;position: absolute !important;}
.page-numbers {display: none;line-height: 25px;padding: 5px;}
.pagination .page-numbers.current {text-transform: uppercase;}
.pagination .current {display: inline-block;}
.pagination .prev, .pagination .next {background: #b02292;color: #fff;display: inline-block;height: 29px;line-height: 29px;overflow: hidden;padding: 2px 8px;position: absolute;border: 1px solid #b02292;}
.pagination .next {border-radius: 0 2px 2px 0}
.pagination .prev {border-radius: 2px 0 0 2px;}
.pagination .prev a, .pagination .next a{color: #fff;line-height: 20px;padding: 0;display: inline-block;}
.pagination .prev {left: 0;}
.pagination .prev:before {left: -1px;}
.pagination .next {right: 0;}
.pagination .next:before {right: -1px;}
}